Continue work on continuation lines. Some progress with cursor motion.
authorEli Zaretskii <eliz@gnu.org>
Sat, 13 Feb 2010 17:41:13 +0000 (12:41 -0500)
committerEli Zaretskii <eliz@gnu.org>
Sat, 13 Feb 2010 17:41:13 +0000 (12:41 -0500)
commitbd511484e30769f90c473941b35796bb80cd6d71
treef3fe2dca197eae5e914a227a71b64e3d7ce4d220
parent2e0f0d8b6c2b2f9bd04a6534c5154c57380c5121
Continue work on continuation lines.  Some progress with cursor motion.

 xdisp.c (set_cursor_from_row): Don't overwrite cursor position
 if it is not a better candidate than what we already have.
 (display_line): Keep calling set_cursor_from_row for
 bidi-reordered rows even if we already have a possible candidate
 for cursor position.  Undo the row_end setting throughout the
 code, and instead do it after all the row's glyphs have been
 produced, by looping over the glyphs.
src/ChangeLog.bidi
src/xdisp.c